﻿@import '~antd/es/style/themes/default.less';

.container {
    display: flex;
    flex-direction: column;
    height: 100vh;
    overflow: auto;
    background: @layout-body-background;

    .lang {
        width: 100%;
        height: 40px;
        line-height: 44px;
        text-align: right;

        :global(.ant-dropdown-trigger) {
            margin-right: 24px;
        }
    }

    .content {
        flex: 1;
        padding: 32px 0;
    }

    .top {
        text-align: center;
    }

    .header {
        height: 44px;
        line-height: 44px;

        a {
            text-decoration: none;
        }
    }

    .logo {
        height: 44px;
        margin-right: 16px;
        vertical-align: top;
    }

    .title {
        position: relative;
        top: 2px;
        color: @heading-color;
        font-weight: 600;
        font-size: 33px;
        font-family: Avenir, 'Helvetica Neue', Arial, Helvetica, sans-serif;
    }

    .desc {
        margin-top: 12px;
        margin-bottom: 40px;
        color: @text-color-secondary;
        font-size: @font-size-base;
    }
}

@media (min-width: @screen-md-min) {
    .container {
        background-image: url('https://gw.alipayobjects.com/zos/rmsportal/TVYTbAXWheQpRcWDaDMu.svg');
        background-repeat: no-repeat;
        background-position: center 110px;
        background-size: 100%;

        .content {
            padding: 32px 0 24px;
        }
    }
}